From Design Rationale to Reengineering Rationale: Lessons Learned in a Maintenance Pilot Case Study

نویسندگان

  • Maria Istela Cagnin
  • Débora M. B. Paiva
  • José Carlos Maldonado
  • Rosângela Dellosso Penteado
  • Renata P. M. Fortes
  • Fernão Stella R. Germano
چکیده

Software can be considered an organizations asset, because it evolves and incorporates value as business rules change. So, it is important that good techniques be used in software development, in order to assure that its lifecyle is extended. One of these techniques is Design Rationale, which documents all the project decisions made during software development in order to ease revision, maintenance, documentation, evaluation and project learning. Design Rationale has been used in this paper in a context different than software development, in the reengineering of an electronic repair shop control legacy system, and the term Reengineering Rationale (RR) is used. In order to observe the behaviour of that technique in this context, a pilot case study has been conducted for analysing its importance to perfective maintenance of systems, resulting of reengineering. For this pilot case study two hypotheses have been formulated, one concerning the support provided by RRs to perfective maintenance and the other to maintenance time reduction. This paper discusses the results obtained and the lessons learned of a pilot case study conducted in academic environment.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Re-engineering Issues and Opportunities in XP key adaptive practices

Legacy software must often be reengineered, a process that involves both reverse and forward engineering. No doubt, there is a lack of resource requirements, design, or design rationale documentation for legacy software. This lack of resource requirement means an unavailability of traces as well, making reengineering difficult and expensive. In this paper we arise the reengineering task and the...

متن کامل

From reengineering to electronic commerce: old questions, new challenges

This issue of JSIS provides a special opportunity to contrast three different case studies. The first case study is about a large bank in Belgium that undertakes a successful reengineering project. The second case is about a US telecommunications company whose ambitious reengineering project ends up in a fiasco. The third one is about a small French firm that grows globally through electronic c...

متن کامل

Rebirth of a city lessons learned from post disaster reconstruction the case study: Rofayye\'

After disasters, one of the main challenges confronting authorities is site selection for reconstructing damaged structures. Experiences indicate that appropriate policies in site-selection could greatly influence on reconstruction success and residents' satisfaction. Meanwhile, in literature related to post disaster reconstruction, avoiding from relocating settlements is generally emphasize...

متن کامل

Reengineering Process for Mobile Component Patterns

Many reengineering approaches have focused on extracting an abstract representation through syntax analysis of legacy source codes. So, recovery of rationale behind the design decision, such as domain specific semantics and roles, has been ignored. In this paper, we suggest the architecture based reengineering approach using design patterns. A design pattern, as core element of software archite...

متن کامل

Rationale for an Approach to Identifying Disabled Persons in Community Based Rehabilitation Projects

This paper outlines the considerations that need to be made when taking steps to identify the disabled population in a given community, as part of planning for a community based rehabilitation (CBR) programme. An overview of the literature and lessons learned, and discussion of important issues is provided. It emphasises the extent of thought and considerations suggested for engaging in the fir...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004